package vetAdmin.model;

import java.util.ArrayList;
import java.util.Date;

public class Cliente {
    
    private int id;
    private String nombre;
    private String direccion;
    private String telefono;
    private int localidad;
    private int provincia;
    private String codArea1;
    private String codArea2;
    private String celular;
    private String cp;
    private String email;
    private String fechaAlta;
    private String fechaUltimaVisita;
    
    private ArrayList<Paciente> pacientes = new ArrayList<Paciente>();

    public Cliente(){

    }
    
    public Cliente(int codigo, String nombre, String direccion, String telefono, int localidad, int provincia,
    		       String cp, String codArea1, String codArea2, String celular, String email, String fechaAlta, String fechaUltimaVisita) {
    	
    	setId(codigo);
    	setNombre(nombre);
    	setDireccion(direccion);
    	setTelefono(telefono);
    	setLocalidad(localidad);
    	setProvincia(provincia);
    	setCp(cp);
    	setCodArea1(codArea1);
    	setCodArea2(codArea2);
    	setCelular(celular);
    	setEmail(email);
    	setFechaAlta(fechaAlta);
    	setFechaUltimaVisita(fechaUltimaVisita);
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getId() {
        return id;
    }
    
    public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getNombre() {
        return nombre;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setLocalidad(int localidad) {
        this.localidad = localidad;
    }

    public int getLocalidad() {
        return localidad;
    }

    public void setProvincia(int provincia) {
        this.provincia = provincia;
    }

    public int getProvincia() {
        return provincia;
    }

    public void setCp(String cp) {
        this.cp = cp;
    }

    public String getCp() {
        return cp;
    }

    public void setFechaAlta(String fechaAlta) {
        this.fechaAlta = fechaAlta;
    }

    public String getFechaAlta() {
        return fechaAlta;
    }

    public void setFechaUltimaVisita(String fechaUltimaVisita) {
        this.fechaUltimaVisita = fechaUltimaVisita;
    }

    public String getFechaUltimaVisita() {
        return fechaUltimaVisita;
    }

	public String getCodArea1() {
		return codArea1;
	}

	public void setCodArea1(String codArea1) {
		this.codArea1 = codArea1;
	}

	public String getCelular() {
		return celular;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}

	public String getCodArea2() {
		return codArea2;
	}

	public void setCodArea2(String codArea2) {
		this.codArea2 = codArea2;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}
	
	public void addPaciente(Paciente paciente) {
		
		pacientes.add(paciente);
		
	}
	
	public ArrayList<Paciente> getPacientes() {
		return pacientes;
	}
	
    @Override
	public String toString(){
            return this.nombre;
        }
}
